html,body {
	width: 100%;
	height: 100%;
	margin: 0;
}
#pixWeb {
	width: 100%;
	height: 100%;
	margin: 0;
}

#tools {
	width: 100%;
	height: 100%;
	margin: 0;
}

#imageName {
	margin: auto;
}

#imageView {
	background:url('images/backgrounds/transparent_background.png') repeat;
	background-color: rgba(0, 0, 0, 0);
	border: 10px solid #333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: crosshair;
	box-shadow: 0 10px 20px #000;
	-webkit-box-shadow: 0 10px 20px #000;
	-moz-box-shadow: 0 10px 20px #000;
}

#imageTemp, #ghost, #ghosto {
	background-color: rgba(0, 0, 0, 0);
	position: absolute;
	top: 75px;
	left: 18px;
	cursor: crosshair;
}

#menu {
	height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}

#colors,#toolsMenu {
	border: 10px solid #333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	text-align: center; //
	box-shadow: 0 10px 20px #000; //
	-webkit-box-shadow: 0 10px 20px #000; //
	-moz-box-shadow: 0 10px 20px #000;
}

#toolsMenu {
	margin-top: 10px;
}

#toolsTable {
	margin: 0 auto;
}

#colors p,#toolsMenu p {
	display: block;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding: 3px;
	margin: 3px;
}

#selectedStrokeColor {
	width: 15px;
	height: 15px;
	border: 2px solid #888;
	margin: auto;
	background: #000;
}

#selectedStrokeColor.selected {
	border: 2px solid #2E9AFE
}

#selectedFillColor {
	width: 15px;
	border: 2px solid #888;
	height: 15px;
	margin: auto;
	background: #fff;
}

#selectedFillColor.selected {
	border: 2px solid #2E9AFE
}

#selectedColors {
	width: 100%;
	text-align: center;
}

#selectedColors th {
	width: 50%;
	text-align: center;
}

#selectedColors td {
	text-align: center;
}

#googleResultTable {
	border-bottom: 7px solid #9BAFF1;
	border-collapse: collapse;
	border-top: 7px solid #9BAFF1;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
	text-align: center;
	width: 100%;
}

#googleResultTable th {
	background: #E8EDFF;
	border-left: 1px solid #9BAFF1;
	border-right: 1px solid #9BAFF1;
	color: #039;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
}

#googleResultTable td {
	background: #E8EDFF;
	border-left: 1px solid #AABCFE;
	border-right: 1px solid #AABCFE;
	color: #669;
	padding: 8px;
}

.icons {
	background-repeat: no-repeat;
	height: 20px;
	text-align: center;
	width: 20px;
}

.iconPointer {
	background-image: url("images/icons/pointer.png");
}

.iconPencil {
	background-image: url("images/icons/pencil.png");
}

.iconBrush {
	background-image: url("images/icons/brush.png");
}

.iconLine {
	background-image: url("images/icons/line.png");
}

.iconRectangle {
	background-image: url("images/icons/rectangle.png");
}

.iconCircle {
	background-image: url("images/icons/circle.png");
}

.iconEllipse {
	background-image: url("images/icons/ellipse.png");
}

.iconEraser {
	background-image: url("images/icons/eraser.png");
}

.iconText {
	background-image: url("images/icons/text.png");
}